Deposit Slip - German English Dictionary